package ejb.cbm.seguridad.bean;

import java.util.Date;

public class PerfilOpcionBean  implements java.io.Serializable {

	private static final long serialVersionUID = 3914539886825702779L;
	private PerfilOpcionBeanId id;
     private PerfilBean perfil;
     private OpcionBean opcion;
     private Long flagactivo;
     private String usuarioregistro;
     private Date fecharegistro;
     private String usuariomodificacion;
     private Date fechamodificacion;

    // Constructors

    /** default constructor */
    public PerfilOpcionBean() {
    }

	/** minimal constructor */
    public PerfilOpcionBean(PerfilOpcionBeanId id, PerfilBean perfil, OpcionBean opcion, String usuarioregistro, Date fecharegistro, String usuariomodificacion, Date fechamodificacion) {
        this.id = id;
        this.perfil = perfil;
        this.opcion = opcion;
        this.usuarioregistro = usuarioregistro;
        this.fecharegistro = fecharegistro;
        this.usuariomodificacion = usuariomodificacion;
        this.fechamodificacion = fechamodificacion;
    }
    
    /** full constructor */
    public PerfilOpcionBean(PerfilOpcionBeanId id, PerfilBean perfil, OpcionBean opcion, Long flagactivo, String usuarioregistro, Date fecharegistro, String usuariomodificacion, Date fechamodificacion) {
        this.id = id;
        this.perfil = perfil;
        this.opcion = opcion;
        this.flagactivo = flagactivo;
        this.usuarioregistro = usuarioregistro;
        this.fecharegistro = fecharegistro;
        this.usuariomodificacion = usuariomodificacion;
        this.fechamodificacion = fechamodificacion;
    }

	public Date getFechamodificacion() {
		return fechamodificacion;
	}

	public void setFechamodificacion(Date fechamodificacion) {
		this.fechamodificacion = fechamodificacion;
	}

	public Date getFecharegistro() {
		return fecharegistro;
	}

	public void setFecharegistro(Date fecharegistro) {
		this.fecharegistro = fecharegistro;
	}

	public Long getFlagactivo() {
		return flagactivo;
	}

	public void setFlagactivo(Long flagactivo) {
		this.flagactivo = flagactivo;
	}

	public PerfilOpcionBeanId getId() {
		return id;
	}

	public void setId(PerfilOpcionBeanId id) {
		this.id = id;
	}

	public OpcionBean getOpcion() {
		return opcion;
	}

	public void setOpcion(OpcionBean opcion) {
		this.opcion = opcion;
	}

	public PerfilBean getPerfil() {
		return perfil;
	}

	public void setPerfil(PerfilBean perfil) {
		this.perfil = perfil;
	}

	public String getUsuariomodificacion() {
		return usuariomodificacion;
	}

	public void setUsuariomodificacion(String usuariomodificacion) {
		this.usuariomodificacion = usuariomodificacion;
	}

	public String getUsuarioregistro() {
		return usuarioregistro;
	}

	public void setUsuarioregistro(String usuarioregistro) {
		this.usuarioregistro = usuarioregistro;
	}

    
}